﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SIGERP_Entidades
{
    public class Derivacion
    {
        public Reclamo reclamo { get; set; }
        public Departamento departamento { get; set; }
        public DateTime fecha { get; set; }
        public TipoDerivacion tipo { get; set; }
        public String descripcion { get; set; }
        public DateTime? fecha_aceptacion { get; set; }
        public DateTime? fecha_rechazo { get; set; }
        public Usuario usuario_deriva { get; set; }
        public Usuario usuario_recepciona { get; set; }

        public Derivacion() { 
        
        }

        public Derivacion(System.Data.DataRow fila)
        {
            descripcion = fila["descripcion"].ToString().Trim();
            fecha = Convert.ToDateTime(fila["fecha"]);
            if (fila["fecha_aceptacion"]!=DBNull.Value) fecha_aceptacion = Convert.ToDateTime(fila["fecha_aceptacion"]);
            if (fila["fecha_rechazo"] != DBNull.Value) fecha_rechazo = Convert.ToDateTime(fila["fecha_rechazo"]);
        }

        public String mostrarFecha_aceptacion() 
        {
            String fecha = "";
            if (fecha_aceptacion != null) fecha = ((DateTime)fecha_aceptacion).ToShortDateString();
            return fecha;
        }

        public String mostrarFecha_rechazo()
        {
            String fecha = "";
            if (fecha_rechazo != null) fecha = ((DateTime)fecha_rechazo).ToShortDateString();
            return fecha;
        }
    }
}
